home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 45
/
Aminet 45 (2001)(GTI - Schatztruhe)[!][Oct 2001].iso
/
Aminet
/
game
/
role
/
ldmud-3.2-bin.lha
/
mud
/
doc
/
efun
/
expand_define
< prev
next >
Wrap
Text File
|
2001-04-06
|
717b
|
25 lines
SYNOPSIS
string expand_define (string name)
string expand_define (string name, string arg, ...)
DESCRIPTION
Expands the macro <name> with the argument(s) <arg>... (default is
one empty string "").
Result is the expanded macro, or 0 if there is no macro with
that name.
This efun is applicable only while an object is compiled,
therefore its usage is restricted to a few functions like the
H_INCLUDE_DIRS driver hook, or the masters runtime_error()
function.
EXAMPLE
While compiling 'foo.c':
expand_define("__FILE__") --> "file.c"
HISTORY
Introduced in 3.2.1@93.
SEE ALSO
hooks(C), runtime_error(M)